Sherlock: A Multi-Objective Design Space Exploration Framework

نویسندگان

چکیده

Design space exploration (DSE) provides intelligent methods to tune the large number of optimization parameters present in modern FPGA high-level synthesis tools. High-level parameter tuning is a time-consuming process due lengthy hardware compilation times—synthesizing an design can take tens hours. DSE helps find optimal solution faster than brute-force without relying on designer intuition achieve high-quality results. Sherlock framework that handle multiple conflicting objectives and aggressively focuses finding Pareto-optimal solutions. integrates model selection choose regression reach faster. designs strategy based around multi-armed bandit problem, opting balance exploitation learned expected decrease importance models do not provide correct estimates, reaching capable tailoring its choice problem at hand, leading best reflects application space. We have tested dataset problems found converges toward set similar frameworks.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multi-objective design space exploration under uncertainty

In this work, we propose a new technique for efficiently exploring a multiobjective design space to find non-dominated solutions in the presence of uncertainty. Our approach uses a two-stage optimization technique. In the first-stage, the design problem is represented by a multi-objective optimization problem considering the performances associated with design parameters. In the second stage, t...

متن کامل

Optimizing a Superscalar System using Multi-objective Design Space Exploration

One way to cope with a huge design space formed by several parameters is using methods for Automatic Design Space Exploration (ADSE). Recently we developed a Framework for Automatic Design Space Explorations focused on micro-architectural optimizations. In this article we evaluate the influence of three different evolutionary algorithms on the performance of design space explorations. More prec...

متن کامل

A Flexible Framework for Fast Multi-objective Design Space Exploration of Embedded Systems

The evaluation of the best system-level architecture in terms of energy and performance is of mainly importance for a broad range of embedded SOC platforms. In this paper, we address the problem of the efficient exploration of the architectural design space for parameterized microprocessor-based systems. The architectural design space is multi-objective, so our aim is to find all the Pareto-opt...

متن کامل

ABC Based Multi-Objective Approach for NoC Design Space Exploration

Network-on-Chip (NoC) has recently emerged as an efficient communication solution for the System-on-Chip (SoC) design. Design space exploration and performance evaluation are the most essential task in NoC design. In this paper, an ABC based design space exploration framework for the NoC design is proposed. The objective of the design space exploration is to minimize the total energy consumptio...

متن کامل

Multi-objective Design Space Exploration based on UML

This paper proposes a Design Space Exploration (DSE) framework using UML-based estimation and a multi-objective design exploration mechanism. This framework allows the designer to automatically select the most adequate modeling solution for application, architecture, and mapping, in an integrated and simultaneous way and at a very early design stage. An MDAbased transformation engine implements...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Design Automation of Electronic Systems

سال: 2022

ISSN: ['1084-4309', '1557-7309']

DOI: https://doi.org/10.1145/3511472